#ifndef TEST_SYNC_MSG_H
#define TEST_SYNC_MSG_H

typedef struct {
    uint8_t uint8_arg;
    uint16_t uint16_arg;
    uint32_t uint32_arg;
    char[10] string_arg;
} test_sync_msg_req;

typedef struct {
    char[10] string_arg;
    uint32_t uint32_arg;
    uint16_t uint16_arg;
    uint8_t uint8_arg;
} test_sync_msg_rpl;

void make_test_sync_msg_req(unsigned char* request_buf, test_sync_msg_req* req_msg);
void make_test_sync_msg_rpl(test_sync_msg_rpl* reply_msg, unsigned char* reply_buf);

#endif
